Ссылка на ключевое поле набора данных.
__property IDataField* KeyDataField;
Содержит ссылку на ключевое поле набора данных.
Ключевое поле набора данных используется запросами IDBDataset::UpdateQuery и IDBDataset::DeleteQuery.
Если ключевое поле является уникальным, и запросы (на удаление IDBDataset::DeleteQuery и сохранение IDBDataset::UpdateQuery) являются генерируемыми, то методы удаления и сохранения записи (IDataset::Delete и IDataset::Post) выполнят соответствующие действия только с текущей записью.
Если ключевое поле не является уникальным, то метод IDataset::Delete выполнит удаление всех записей из базы, ключевое поле которых равно ключевому полю текущей записи. Аналогично метод IDataset::Post выполнит сохранение изменений в текущей записи во все записи базы, ключевое поле которых равно ключевому полю текущей записи.
Для решения стандартных задач с использованием набора данных ему устанавливается уникальное ключевое поле с именем "ID", которое содержит значение типа строка глобального уникального идентификатора.
|
Copyright (с) Terrasoft 2002-2012.
|